@charset "utf-8";

/*位置容器*/
/*********************************************************/
#Pagenote {
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: bold;
}
#Pagenote a {
	color: #FFFFFF;
	text-decoration: none;
}
#SegmentTitle {
	color: #FFFFFF;
}
#SegmentTitle h1 {
	margin-bottom: 10px;
	padding: 0;
	font-size: 50px;
}
/*********************************************************/
#ProdSubject {
	overflow: hidden;
	margin-bottom: 80px;
}
.ProdNav {
	float: left;
	width: 120px;
	background-color: #FFFFFF;
}
.ProdNav ul {
	list-style: none;
}
.ProdNav a {
	display: block;
	line-height: 16px;
	padding: 7px 0 7px 10px;
	outline: none;
	text-decoration: none;
}
a.ProdNavSideSubject {
	line-height: 22px;
	color: #FFFFFF;
}
a.ProdNavSideSubject:link, a.ProdNavSideSubject:visited {
	background-color: #000000;
}
a.ProdNavSideSubject:hover {
	background-color: #333333;
}

a.ProdNavSideSel {
	color: #000000;
}
a.ProdNavSideSel:link, a.ProdNavSideSel:visited, a.ProdNavSideSel:hover {
	background-color: #FFFF00;
}
ul.ProdNavSideContent a {
	padding-left: 18px;
}
ul.ProdNavSideContent a:link, ul.ProdNavSideContent a:visited {
	background-color: #FFFFFF;
	color: #666666;
}
ul.ProdNavSideContent a:hover {
	background-color: #CCCCCC;
	color: #000000;
}
a.ProdNavSideSubSel {
	padding-left: 13px;
	border-left: 5px solid #000000;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
ul.ProdNavSideContent a.ProdNavSideSubSel:link, ul.ProdNavSideContent a.ProdNavSideSubSel:visited, ul.ProdNavSideContent a.ProdNavSideSubSel:hover {
	background-color: #FFFFFF;
	color: #000000;
}
.ProdNavSideHasSub {
	
}
/*********************************************************/
#ProdInfo {
	overflow: hidden;
	float: left;
	width: 661px;
}
.ProdContent {
	overflow: hidden;
	width: 659px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
}
.ProdContentItem {
	float: left;
	width: 329px;
}
.ProdContentItemLine {
	border-right: 1px solid #CCCCCC;
}
.ProdContentSplite {
	float: left;
	clear: both;
	overflow: hidden;
	width: 659px;
	height: 1px;
}
.ProdContentSplite hr {
	height: 1px;
	margin: 0;
	background-color: #CCCCCC;
	border: none;
}
.ProdContentItem div {
	margin-bottom: 5px;
}
.ProdContentItem img {
	width: 329px;
	height: 159px;
}
.ProdContentItem h2 {
	line-height: 28px;
	margin: 0;
	font-size: 12px;
}
.ProdContentItem p {
	overflow: hidden;
	height: 40px;
	line-height: 16px;
	margin: 0;
}
.ProdContentItem a {
	color: #333333;
	text-decoration: none;
}
.ProdContentItemHover {
	background-color: #EEEEEE;
}
/*********************************************************/
.ProdIntro {
	overflow: hidden;
	float: left;
	width: 219px;
}
#IntroArea {
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
}
#IntroArea h2 {
	margin-bottom: 10px;
	padding: 0;
	font-size: 12px;
}
#IntroArea p {
	margin-bottom: 10px;
	padding: 0;
}
.PlusAD {
	overflow: hidden;
	margin-left: 5px;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #000000;
}
.PlusAD h2 {
	margin-bottom: 5px;
	padding: 5px;
	color: #FFFFFF;
	font-size: 12px;
}
.PlusAD h2 a {
	color: #FFFFFF;
}
.PlusAD h2 a span {
	color: #FFFF00;
}
.PlusAD img {
	width: 204px;
}
/********************************************/
#ProdFiltes {
	position: relative;
	z-index: 10;
	list-style: none;
	height: 24px;
	margin-left: 10px;
	border-left: 1px solid #AAAAAA;
}
#ProdFiltes li {
	float: left;
	height: 24px;
	background-color: #FFFFFF;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}
#ProdFiltes li a {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 30px 0 10px;
	color: #333333;
	text-decoration: none;
}
#ProdFiltes li a:link, #ProdFiltes li a:visited {
	background-color: #FFFFFF;
}
#ProdFiltes li a:hover {
	background-color: #EEEEEE;
}
#ProdFiltes li.ProdFiltesEnd {
	border-right: 1px solid #AAAAAA;
}
#ProdFiltes li.ProdFiltesSel {
	border-bottom: 1px solid #E6E6E6;
}
#ProdFiltes li.ProdFiltesSel a:link, #ProdFiltes li.ProdFiltesSel a:visited, #ProdFiltes li.ProdFiltesSel a:hover {
	background-color: #E6E6E6;
}
/********************************************/
#ProdRefine {
	position: relative;
	z-index: 9;
	margin-top: 1px;
	padding: 10px;
	background-color: #E6E6E6;
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}
a.RefineArc {
	display: block;
	width: 100px;
	line-height: 30px;
	padding-right: 20px;
	color: #000000;
	background: url(../Images/Prod/Btn-Filtres.gif) 106px 4px no-repeat;
	font-size: 20px;
	text-decoration: none; 
}

.HasFilte .ProdNav, .HasFilte .ProdIntro {
	/*margin-top: 86px;*/
}

.RefineBy {
	margin-top: 10px;
}
.FiltesItem {
	line-height: 24px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 10px;
}
.FiltesAct {
	text-align: right;
}
.FiltesAct input {
	margin-left: 10px;
}

/********************************************/
.ProdGroupTitle {
	overflow: hidden;
	line-height: 36px;
	margin: 10px 10px 0 10px;
	background-color: #000000;
}
.ProdGroupTitle div {
	overflow: hidden;
	padding: 0 10px;
}
.ProdGroupTitle span {
	float: left;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.ProdGroupTitle a {
	float: right;
	color: #FFFFFF;
}
.ProdGroupTitle div.ProdGroupTxt {
	overflow: hidden;
	width: 619px;
	line-height: 16px;
	padding: 20px 10px;
	background-color: #BFBFBF;
}
.ProdGroupTitle div.ProdGroupTxt div {
	margin: 10px 0;
	padding: 0;
}
.ProdGroupTitle div.ProdGroupTxt img {
	float: left;
	margin-right: 10px;
}
.ProdGroup {
	overflow: hidden;
	width: 640px;
	margin: 10px 10px 10px 9px;
}
.ProdGoodsItem {
	overflow: hidden;
	float: left;
	width: 140px;
	padding: 10px;
}
.ProdGoodsItem div {
	overflow: hidden;
	width: 150px;
	text-align: center;
}
.ProdGoodsItem img {
	margin-bottom: 10px;
}
.ProdGoodsItem a {
	color: #000000;
}
/******************************************/
#ProdInfoDetail {
	overflow: hidden;
	float: left;
	width: 880px;
}
.HasDetailFilte .ProdNav, .HasDetailFilte .ProdIntro {
	margin-top: 25px;
}
#ProdRefineDetail {
	position: relative;
	z-index: 9;
	margin-top: 1px;
	padding: 10px;
	background-color: #E6E6E6;
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}
#ProdRefineDetail div {
	overflow: hidden;
}
a.ProdBack {
	float: left;
	line-height: 30px;
	color: #000000;
}
.ProdDetail {
	overflow: hidden;
	background-color: #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}
.ProdDetailInfo {
	overflow: hidden;
	padding: 9px;
}
.ProdDetailMain {
	overflow: hidden;
	float: left;
	width: 620px;
	padding-right: 20px;
}
.ProdDetailPlus {
	overflow: hidden;
	float: left;
	width: 220px;
}
.ProdDetailBase {
	margin-bottom: 30px;
}
.ProdDetailBase h1 {
	margin-bottom: 10px;
	padding: 0;
}

ul.ProdDetailThumb {
	float: left;
	overflow: hidden;
	width: 52px;
	list-style: none;	
	padding-right: 10px;
}
ul.ProdDetailThumb li {
	overflow: hidden;
	width: 52px;
	height: 52px;
	margin-bottom: 10px;
}
ul.ProdDetailThumb li img {
	width: 50px;
	height: 50px;
	border: 1px solid #CCCCCC;
}
#ProdDetailView {
	float: left;
	overflow: hidden;
	width: 258px;
	margin-bottom: 30px;
}


#ProdDetailInfoFiltes {
	position: relative;
	z-index: 10;
	list-style: none;
	height: 24px;
	margin-left: 10px;
}
#ProdDetailInfoFiltes li {
	float: left;
	height: 24px;
	margin-right: 1px;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
#ProdDetailInfoFiltes li a {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 20px;
	color: #333333;
	text-decoration: none;
	outline: none;
}
#ProdDetailInfoFiltes li a:link, #ProdDetailInfoFiltes li a:visited {
	background-color: #EEEEEE;
}
#ProdDetailInfoFiltes li.ProdDelSel {
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#ProdDetailInfoFiltes li.ProdDelSel a:link, #ProdDetailInfoFiltes li.ProdDelSel a:visited, #ProdDetailInfoFiltes li.ProdDelSel a:hover {
	background-color: #FFFFFF;
}
#ProdDetailFiltesGroup {
	position: relative;
	z-index: 9;
	margin-top: 1px;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
}
.ProdDelItem {
	display: none;
	overflow: hidden;
	padding: 20px 10px;
}
.ProdDelItemSel {
	display: block;
}